package com.etc.dao;

import com.etc.entity.Comments;
import com.etc.entity.Comments2;
import com.etc.entity.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface CommentsDao {
    //获取一级评论列表+模糊查询
    List<Comments> queryAllCom(@Param("comId")String comId,@Param("userName")String userName,@Param("comText")String comText);
    //删除评论
    int delCom(@Param("comId") String comId);
    //查询二级评论列表+模糊查询
    List<Comments2> queryAllComs2(@Param("userName")String userName,@Param("com2Text")String com2Text);
    //删除评论
    int delComs2(@Param("com2Id") String com2Id);

    /**
     * 查询房间评价
     * @return
     */
    List<Comments> queryComByrtId();

    /**
     * 添加评论
     * @param comments
     * @return
     */
    int addCom(Comments comments);

    /**
     * 添加回复
     * @param comments2
     * @return
     */
    int addCom2(Comments2 comments2);

    /**
     * 查询前三条房间评价
     * @return
     */
    List<Comments> queryUserCom();
}
